package com.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("carousel_posts")
public class CarouselPost {
    /*以下是数据库表字段*/
    private int id;  // 流水编号  序列自增     （基本数据类型默认初始化为 0）
    @TableField("`describe`") //describe是mysql的关键字，加此注解才能使sql成功执行
    private String describe; // 描述文字       （对象默认 初始化为 null）
    private String images; //图片文件  这里有且仅有一张
    private int postId;  // 设置链接的帖子编号
    private int showOrder;  // 显示排列的顺序
    @TableField(exist = false)
    private Post post; // 设置链接的帖子

//    public CarouselPost(CarouselPost carouselPost){
//        this.id = carouselPost.id;
//        this.describe = carouselPost.describe;
//        this.images = carouselPost.images;
//        this.postId = carouselPost.postId;
//        this.showOrder = carouselPost.showOrder;
//    }
}
